Skip to content

chore(deps-dev): bump @objectstack/client-react from 5.2.0 to 6.7.0#1385

Merged
os-zhuang merged 1 commit into
mainfrom
dependabot/npm_and_yarn/objectstack/client-react-6.5.1
May 26, 2026
Merged

chore(deps-dev): bump @objectstack/client-react from 5.2.0 to 6.7.0#1385
os-zhuang merged 1 commit into
mainfrom
dependabot/npm_and_yarn/objectstack/client-react-6.5.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 25, 2026

Bumps @objectstack/client-react from 5.2.0 to 6.7.0.

Release notes

Sourced from @​objectstack/client-react's releases.

@​objectstack/service-realtime@​6.7.0

Patch Changes

  • Updated dependencies [430067b]
  • Updated dependencies [4f9e9d4]
  • Updated dependencies [4f9e9d4]
    • @​objectstack/spec@​6.7.0
    • @​objectstack/platform-objects@​6.7.0
    • @​objectstack/core@​6.7.0

@​objectstack/spec@​6.7.0

Minor Changes

  • 430067b: Introduce IEmbedder protocol and extract @objectstack/embedder-openai plugin.

    What's new

    • IEmbedder contract (@objectstack/spec/contracts/embedder.ts) — protocol-level interface for text → vector providers. One contract covers cloud APIs (OpenAI / 阿里通义 / 智谱 / 硅基流动 / 火山 Doubao / MiniMax), local Ollama daemons, and in-process embedders.
    • @objectstack/embedder-openai — new package. Drop-in for any OpenAI-shape endpoint via baseUrl. Ships preset constants for 8 mainstream providers (createOpenAIEmbedder({ preset: 'siliconflow', ... })) and pre-baked dimensions for 16+ popular models.

    Breaking changes (@objectstack/knowledge-turso)

    • OpenAIEmbeddingProvider is removed — install @objectstack/embedder-openai and use OpenAIEmbedder instead (identical option shape).
    • EmbeddingProvider type alias kept as a deprecated re-export of IEmbedder for smoother migration; will be removed in a future major.
    • HashEmbeddingProvider is now an alias for the renamed HashEmbedder class — no functional change.

    Migration

    - import { OpenAIEmbeddingProvider } from '@objectstack/knowledge-turso';
    + import { OpenAIEmbedder } from '@objectstack/embedder-openai';
    
    const embedding = new OpenAIEmbeddingProvider({ apiKey });
    
    
    const embedding = new OpenAIEmbedder({ apiKey });

For 国内 providers, use presets:

import { createOpenAIEmbedder } from "@objectstack/embedder-openai";
const embedding = createOpenAIEmbedder({
  preset: "siliconflow", // or 'dashscope', 'zhipu', 'doubao', 'ollama', …
  apiKey: process.env.SILICONFLOW_API_KEY!,
  model: "BAAI/bge-m3",
});
  • 4f9e9d4: Settings → runtime bridge: embedder_* settings now build a real IEmbedder and register it as a kernel-level DI service.

  • ... (truncated)

    Changelog

    Sourced from @​objectstack/client-react's changelog.

    6.7.0

    Patch Changes

    • Updated dependencies [430067b]
    • Updated dependencies [4f9e9d4]
      • @​objectstack/spec@​6.7.0
      • @​objectstack/client@​6.7.0
      • @​objectstack/core@​6.7.0

    6.6.0

    Patch Changes

    • Updated dependencies [a49cfc2]
      • @​objectstack/spec@​6.6.0
      • @​objectstack/client@​6.6.0
      • @​objectstack/core@​6.6.0

    6.5.1

    Patch Changes

    • @​objectstack/client@​6.5.1
    • @​objectstack/spec@​6.5.1
    • @​objectstack/core@​6.5.1

    6.5.0

    Patch Changes

    • @​objectstack/spec@​6.5.0
    • @​objectstack/core@​6.5.0
    • @​objectstack/client@​6.5.0

    6.4.0

    Patch Changes

    • Updated dependencies [f8651cc]
    • Updated dependencies [f8651cc]
    • Updated dependencies [0bf6f9a]
      • @​objectstack/spec@​6.4.0
      • @​objectstack/client@​6.4.0
      • @​objectstack/core@​6.4.0

    6.3.0

    Patch Changes

    ... (truncated)

    Commits

    @dependabot @github
    Copy link
    Copy Markdown
    Contributor Author

    dependabot Bot commented on behalf of github May 25, 2026

    Labels

    The following labels could not be found: automated. Please create it before Dependabot can add it to a pull request.

    Please fix the above issues or remove invalid values from dependabot.yml.

    @vercel
    Copy link
    Copy Markdown

    vercel Bot commented May 25, 2026

    The latest updates on your projects. Learn more about Vercel for GitHub.

    Project Deployment Actions Updated (UTC)
    objectui-demo Ready Ready Preview, Comment May 26, 2026 5:08am
    1 Skipped Deployment
    Project Deployment Actions Updated (UTC)
    objectui Ignored Ignored May 26, 2026 5:08am

    Request Review

    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/client-react-6.5.1 branch from 0c63e05 to 2509da5 Compare May 25, 2026 11:37
    @github-actions github-actions Bot added the apps label May 25, 2026
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.1 KB 350 KB
    Entry file index-DGwWFPOv.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.40KB 78.71KB
    core (index.js) 1.41KB 0.53KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.30KB 18.64KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 33.43KB 9.59KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 85.11KB 20.22KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/client-react-6.5.1 branch from 2509da5 to 55be3ca Compare May 25, 2026 11:59
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.3 KB 350 KB
    Entry file index-Dy_iTTe9.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.40KB 78.71KB
    core (index.js) 1.41KB 0.53KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.30KB 18.64KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 33.43KB 9.59KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 85.11KB 20.22KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/client-react-6.5.1 branch from 55be3ca to 5c493b7 Compare May 26, 2026 01:37
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.5 KB 350 KB
    Entry file index-BauFxhch.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    Bumps [@objectstack/client-react](https://github.com/objectstack-ai/framework/tree/HEAD/packages/client-react) from 5.2.0 to 6.7.0.
    - [Release notes](https://github.com/objectstack-ai/framework/releases)
    - [Changelog](https://github.com/objectstack-ai/framework/blob/main/packages/client-react/CHANGELOG.md)
    - [Commits](https://github.com/objectstack-ai/framework/commits/@objectstack/client-react@6.7.0/packages/client-react)
    
    ---
    updated-dependencies:
    - dependency-name: "@objectstack/client-react"
      dependency-version: 6.5.1
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    @dependabot dependabot Bot changed the title chore(deps-dev): bump @objectstack/client-react from 5.2.0 to 6.5.1 chore(deps-dev): bump @objectstack/client-react from 5.2.0 to 6.7.0 May 26, 2026
    @dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/objectstack/client-react-6.5.1 branch from 5c493b7 to 59a3429 Compare May 26, 2026 05:06
    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ⚠️ This is a major version update. Please review carefully before merging.

    @github-actions
    Copy link
    Copy Markdown
    Contributor

    ✅ Console Performance Budget

    Metric Value Budget
    Main entry (gzip) 114.5 KB 350 KB
    Entry file index-3AEJRdZ8.js
    Status PASS

    📦 Bundle Size Report

    Package Size Gzipped
    app-shell (index.js) 4.05KB 1.40KB
    app-shell (runtime-config.js) 2.94KB 1.23KB
    app-shell (types.js) 0.01KB 0.04KB
    auth (AuthContext.js) 0.31KB 0.24KB
    auth (AuthGuard.js) 1.17KB 0.53KB
    auth (AuthProvider.js) 16.31KB 3.24KB
    auth (AuthShell.js) 3.49KB 1.40KB
    auth (ForgotPasswordForm.js) 4.79KB 1.88KB
    auth (LoginForm.js) 5.02KB 1.88KB
    auth (PreviewBanner.js) 0.90KB 0.50KB
    auth (RegisterForm.js) 6.37KB 2.07KB
    auth (SocialSignInButtons.js) 8.89KB 3.61KB
    auth (UserMenu.js) 3.40KB 1.22KB
    auth (authStyles.js) 5.04KB 1.72KB
    auth (createAuthClient.js) 18.43KB 4.11KB
    auth (createAuthenticatedFetch.js) 2.47KB 0.95KB
    auth (index.js) 1.75KB 0.76KB
    auth (types.js) 0.59KB 0.35KB
    auth (useAuth.js) 3.89KB 0.77KB
    auth (useIsWorkspaceAdmin.js) 0.77KB 0.50KB
    collaboration (CommentThread.js) 18.38KB 4.49KB
    collaboration (LiveCursors.js) 3.17KB 1.27KB
    collaboration (PresenceAvatars.js) 3.65KB 1.42KB
    collaboration (PresenceProvider.js) 2.42KB 0.96KB
    collaboration (index.js) 1.25KB 0.53KB
    collaboration (useCommentSearch.js) 1.98KB 0.88KB
    collaboration (useConflictResolution.js) 7.75KB 1.86KB
    collaboration (useMentionNotifications.js) 1.81KB 0.68KB
    collaboration (usePresence.js) 6.33KB 1.84KB
    collaboration (useRealtimeSubscription.js) 7.91KB 2.01KB
    components (index.js) 376.44KB 78.72KB
    core (index.js) 1.45KB 0.54KB
    create-plugin (index.js) 10.13KB 3.17KB
    data-objectstack (index.js) 74.52KB 18.69KB
    fields (index.js) 127.63KB 30.30KB
    i18n (i18n.js) 2.54KB 1.02KB
    i18n (index.js) 2.27KB 0.91KB
    i18n (provider.js) 5.37KB 1.72KB
    i18n (useObjectLabel.js) 18.10KB 4.18KB
    i18n (useSafeTranslation.js) 1.63KB 0.57KB
    layout (index.js) 32.89KB 9.17KB
    mobile (MobileProvider.js) 0.92KB 0.49KB
    mobile (ResponsiveContainer.js) 0.94KB 0.38KB
    mobile (breakpoints.js) 1.51KB 0.70KB
    mobile (createOfflineDataSource.js) 5.61KB 1.74KB
    mobile (index.js) 1.50KB 0.62KB
    mobile (offlineQueue.js) 3.91KB 1.35KB
    mobile (pwa.js) 0.97KB 0.49KB
    mobile (serviceWorker.js) 1.48KB 0.62KB
    mobile (serviceWorkerSource.js) 3.41KB 1.48KB
    mobile (useBreakpoint.js) 1.54KB 0.65KB
    mobile (useGesture.js) 4.42KB 1.27KB
    mobile (useOfflineSync.js) 1.99KB 0.72KB
    mobile (usePullToRefresh.js) 2.53KB 0.85KB
    mobile (useResponsive.js) 0.71KB 0.42KB
    mobile (useResponsiveConfig.js) 1.36KB 0.63KB
    mobile (useSpecGesture.js) 1.77KB 0.77KB
    mobile (useTouchTarget.js) 1.01KB 0.54KB
    permissions (MePermissionsProvider.js) 4.87KB 1.77KB
    permissions (PermissionContext.js) 0.31KB 0.25KB
    permissions (PermissionGuard.js) 0.89KB 0.45KB
    permissions (PermissionProvider.js) 3.11KB 0.87KB
    permissions (evaluator.js) 4.00KB 1.23KB
    permissions (index.js) 0.91KB 0.41KB
    permissions (store.js) 0.91KB 0.42KB
    permissions (useFieldPermissions.js) 1.28KB 0.52KB
    permissions (usePermissions.js) 1.42KB 0.68KB
    plugin-ai (index.js) 15.71KB 3.79KB
    plugin-calendar (index.js) 45.97KB 12.64KB
    plugin-charts (index.js) 37.38KB 10.67KB
    plugin-chatbot (index.js) 102.24KB 25.01KB
    plugin-dashboard (index.js) 86.93KB 20.75KB
    plugin-designer (index.js) 231.64KB 44.54KB
    plugin-detail (index.js) 186.46KB 44.63KB
    plugin-editor (index.js) 2.38KB 1.06KB
    plugin-form (index.js) 63.91KB 14.85KB
    plugin-gantt (index.js) 28.28KB 7.76KB
    plugin-grid (index.js) 108.87KB 29.30KB
    plugin-kanban (index.js) 48.80KB 13.12KB
    plugin-list (index.js) 87.21KB 20.47KB
    plugin-map (index.js) 16.02KB 4.98KB
    plugin-markdown (index.js) 2.62KB 1.18KB
    plugin-report (index.js) 128.96KB 28.40KB
    plugin-timeline (index.js) 25.37KB 7.20KB
    plugin-view (index.js) 140.25KB 28.83KB
    plugin-workflow (index.js) 69.35KB 14.42KB
    providers (DataSourceProvider.js) 0.75KB 0.39KB
    providers (MetadataProvider.js) 1.37KB 0.59KB
    providers (ThemeProvider.js) 1.55KB 0.67KB
    providers (UploadProvider.js) 11.71KB 3.53KB
    providers (index.js) 0.44KB 0.22KB
    providers (types.js) 0.01KB 0.04KB
    react (LazyPluginLoader.js) 3.77KB 1.33KB
    react (SchemaRenderer.js) 14.14KB 4.56KB
    react (index.js) 0.76KB 0.42KB
    tenant (TenantContext.js) 0.31KB 0.25KB
    tenant (TenantGuard.js) 1.04KB 0.43KB
    tenant (TenantProvider.js) 2.76KB 0.98KB
    tenant (TenantScopedQuery.js) 0.77KB 0.44KB
    tenant (index.js) 0.75KB 0.38KB
    tenant (resolver.js) 2.64KB 0.76KB
    tenant (useTenant.js) 0.50KB 0.32KB
    tenant (useTenantBranding.js) 0.62KB 0.39KB
    types (ai.js) 0.20KB 0.17KB
    types (api-types.js) 0.20KB 0.18KB
    types (app.js) 2.87KB 0.99KB
    types (base.js) 0.20KB 0.18KB
    types (blocks.js) 0.20KB 0.18KB
    types (complex.js) 0.20KB 0.18KB
    types (crud.js) 0.20KB 0.18KB
    types (data-display.js) 0.20KB 0.18KB
    types (data-protocol.js) 0.20KB 0.19KB
    types (data.js) 0.20KB 0.18KB
    types (designer.js) 0.77KB 0.41KB
    types (disclosure.js) 0.20KB 0.18KB
    types (feedback.js) 0.20KB 0.18KB
    types (field-types.js) 0.20KB 0.18KB
    types (form.js) 0.20KB 0.18KB
    types (index.js) 1.48KB 0.65KB
    types (layout.js) 0.20KB 0.18KB
    types (mobile.js) 0.20KB 0.18KB
    types (navigation.js) 0.20KB 0.18KB
    types (objectql.js) 0.20KB 0.18KB
    types (overlay.js) 0.20KB 0.18KB
    types (permissions.js) 0.20KB 0.18KB
    types (plugin-scope.js) 0.20KB 0.18KB
    types (record-components.js) 0.20KB 0.19KB
    types (registry.js) 0.20KB 0.18KB
    types (reports.js) 0.20KB 0.18KB
    types (spec-report.js) 4.80KB 1.76KB
    types (tenant.js) 0.20KB 0.18KB
    types (theme.js) 0.20KB 0.18KB
    types (ui-action.js) 0.20KB 0.18KB
    types (views.js) 0.20KB 0.18KB
    types (widget.js) 0.20KB 0.18KB
    types (workflow.js) 0.20KB 0.18KB

    Size Limits

    • ✅ Core packages should be < 50KB gzipped
    • ✅ Component packages should be < 100KB gzipped
    • ⚠️ Plugin packages should be < 150KB gzipped

    @os-zhuang os-zhuang merged commit 75d497a into main May 26, 2026
    9 of 11 checks passed
    @dependabot dependabot Bot deleted the dependabot/npm_and_yarn/objectstack/client-react-6.5.1 branch May 26, 2026 06:26
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant